import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.ElementType;

@Inherited //允许子类继承父类的注解
@Retention(RetentionPolicy.RUNTIME) //注解不仅被保存到class文件中，jvm加载class文件之后，仍然存在；
@Target({ElementType.TYPE, ElementType.METHOD}) ////可用于类或者接口或者方法上
public @interface Annotation {
    String[] value();
}